package com.hfjyz.base.entity;

import java.sql.Timestamp;
import java.util.Date;

/**
 * JudgeEntity entity. @author MyEclipse Persistence Tools
 */

public class JudgeEntity extends BaseEntity {
    private String idNo;
    private String name;
    private Boolean isMale;
    private byte[] photo;
    private Date birthday;
    private String hometown;
    private String graduatedFrom;
    private Integer topEducation;
    private Integer educationType;
    private String subject;
    private String workUnit;
    private String workAddress;
    private String title;
    private String post;
    private String skillsCert;
    private String workPhone;
    private String cellPhone;
    private String homePhone;
    private String imAddress;
    private String mailAddress;
    private String address;
    private String trainExperience;
    private String workExperience;
    private String speciality;
    private CategoryEntity categoryId;
    private Timestamp createdTime;
    private Timestamp updatedTime;
    private Integer createdUser;
    private Integer updatedUser;
    private Integer isSigned;
    private Date regDate;
    private String remark;
    private Integer callTimes;

    /** default constructor */
    public JudgeEntity() {
        callTimes = 0;
    }

    /** minimal constructor */
    public JudgeEntity(String idNo, String name, Boolean isMale, CategoryEntity category, Integer callTimes) {
        this.idNo = idNo;
        this.name = name;
        this.isMale = isMale;
        this.categoryId = category;
        this.callTimes = callTimes;
    }

    /** full constructor */
    public JudgeEntity(String idNo, String name, Boolean isMale, byte[] photo, Date birthday, String hometown,
            String graduatedFrom, Integer topEducation, Integer educationType, String subject, String workUnit,
            String workAddress, String title, String post, String skillsCert, String workPhone, String cellPhone,
            String homePhone, String imAddress, String mailAddress, String address, String trainExperience,
            String workExperience, String speciality, CategoryEntity category, Timestamp createdTime, Timestamp updatedTime,
            Integer createdUser, Integer updatedUser, Integer isSigned, Date regDate, String remark, Integer callTimes) {
        this.idNo = idNo;
        this.name = name;
        this.isMale = isMale;
        this.photo = photo;
        this.birthday = birthday;
        this.hometown = hometown;
        this.graduatedFrom = graduatedFrom;
        this.topEducation = topEducation;
        this.educationType = educationType;
        this.subject = subject;
        this.workUnit = workUnit;
        this.workAddress = workAddress;
        this.title = title;
        this.post = post;
        this.skillsCert = skillsCert;
        this.workPhone = workPhone;
        this.cellPhone = cellPhone;
        this.homePhone = homePhone;
        this.imAddress = imAddress;
        this.mailAddress = mailAddress;
        this.address = address;
        this.trainExperience = trainExperience;
        this.workExperience = workExperience;
        this.speciality = speciality;
        this.categoryId = category;
        this.createdTime = createdTime;
        this.updatedTime = updatedTime;
        this.createdUser = createdUser;
        this.updatedUser = updatedUser;
        this.isSigned = isSigned;
        this.remark = remark;
        this.regDate = regDate;
        this.callTimes = callTimes;
    }

    public String getIdNo() {
        return this.idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Boolean getIsMale() {
        return this.isMale;
    }

    public void setIsMale(Boolean isMale) {
        this.isMale = isMale;
    }

    public byte[] getPhoto() {
        return this.photo;
    }

    public void setPhoto(byte[] photo) {
        this.photo = photo;
    }

    public Date getBirthday() {
        return this.birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getHometown() {
        return this.hometown;
    }

    public void setHometown(String hometown) {
        this.hometown = hometown;
    }

    public String getGraduatedFrom() {
        return this.graduatedFrom;
    }

    public void setGraduatedFrom(String graduatedFrom) {
        this.graduatedFrom = graduatedFrom;
    }

    public Integer getTopEducation() {
        return this.topEducation;
    }

    public void setTopEducation(Integer topEducation) {
        this.topEducation = topEducation;
    }

    public Integer getEducationType() {
        return this.educationType;
    }

    public void setEducationType(Integer educationType) {
        this.educationType = educationType;
    }

    public String getSubject() {
        return this.subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getWorkUnit() {
        return this.workUnit;
    }

    public void setWorkUnit(String workUnit) {
        this.workUnit = workUnit;
    }

    public String getWorkAddress() {
        return this.workAddress;
    }

    public void setWorkAddress(String workAddress) {
        this.workAddress = workAddress;
    }

    public String getTitle() {
        return this.title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getPost() {
        return this.post;
    }

    public void setPost(String post) {
        this.post = post;
    }

    public String getSkillsCert() {
        return this.skillsCert;
    }

    public void setSkillsCert(String skillsCert) {
        this.skillsCert = skillsCert;
    }

    public String getWorkPhone() {
        return this.workPhone;
    }

    public void setWorkPhone(String workPhone) {
        this.workPhone = workPhone;
    }

    public String getCellPhone() {
        return this.cellPhone;
    }

    public void setCellPhone(String cellPhone) {
        this.cellPhone = cellPhone;
    }

    public String getHomePhone() {
        return this.homePhone;
    }

    public void setHomePhone(String homePhone) {
        this.homePhone = homePhone;
    }

    public String getImAddress() {
        return this.imAddress;
    }

    public void setImAddress(String imAddress) {
        this.imAddress = imAddress;
    }

    public String getMailAddress() {
        return this.mailAddress;
    }

    public void setMailAddress(String mailAddress) {
        this.mailAddress = mailAddress;
    }

    public String getAddress() {
        return this.address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTrainExperience() {
        return this.trainExperience;
    }

    public void setTrainExperience(String trainExperience) {
        this.trainExperience = trainExperience;
    }

    public String getWorkExperience() {
        return this.workExperience;
    }

    public void setWorkExperience(String workExperience) {
        this.workExperience = workExperience;
    }

    public String getSpeciality() {
        return this.speciality;
    }

    public void setSpeciality(String speciality) {
        this.speciality = speciality;
    }

    public Timestamp getCreatedTime() {
        return this.createdTime;
    }

    public void setCreatedTime(Timestamp createdTime) {
        this.createdTime = createdTime;
    }

    public Timestamp getUpdatedTime() {
        return this.updatedTime;
    }

    public void setUpdatedTime(Timestamp updatedTime) {
        this.updatedTime = updatedTime;
    }

    public Integer getCreatedUser() {
        return this.createdUser;
    }

    public void setCreatedUser(Integer createdUser) {
        this.createdUser = createdUser;
    }

    public Integer getUpdatedUser() {
        return this.updatedUser;
    }

    public void setUpdatedUser(Integer updatedUser) {
        this.updatedUser = updatedUser;
    }

    public Integer getIsSigned() {
        return isSigned;
    }

    public void setIsSigned(Integer isSigned) {
        this.isSigned = isSigned;
    }

    public Date getRegDate() {
        return regDate;
    }

    public void setRegDate(Date regDate) {
        this.regDate = regDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public CategoryEntity getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(CategoryEntity category) {
        this.categoryId = category;
    }

    public Integer getCallTimes() {
        return callTimes;
    }

    public void setCallTimes(Integer callTimes) {
        this.callTimes = callTimes;
    }

}